using System;
using System.ComponentModel;
using System.Runtime.Serialization;

namespace Sinacor.Servico.Bovespa.Cliente.Service.DataContract.Response
{
    [DataContract(Namespace = "http://www.bovespa.com.br/Sinacor.Servico.Bovespa.Cliente.Service.DataContract.Response")]
    public partial class CorrespondenteResponse
    {
        private int? _codigo;
        [DataMember()]
        public int? Codigo
        {
            get { return _codigo; }
            set { _codigo = value; }
        }

        private string _nome;
        [DataMember()]
        public string Nome
        {
            get { return _nome; }
            set { _nome = value; }
        }

        private string _nomeResumidoCorrespondente;
        [DataMember()]
        public string NomeResumidoCorrespondente
        {
            get { return _nomeResumidoCorrespondente; }
            set { _nomeResumidoCorrespondente = value; }
        }

        private decimal? _percentualComissao;
        [DataMember()]
        public decimal? PercentualComissao
        {
            get { return _percentualComissao; }
            set { _percentualComissao = value; }
        }

        private int? _codigoMembroBovespa;
        [DataMember()]
        public int? CodigoMembroBovespa
        {
            get { return _codigoMembroBovespa; }
            set { _codigoMembroBovespa = value; }
        }

        private bool _indicadorBroker;
        [DataMember()]
        public bool IndicadorBroker
        {
            get { return _indicadorBroker; }
            set { _indicadorBroker = value; }
        }


        [DataMember()]
        public int? CodigoMembro
        {
            get;
            set;
        }

        [DataMember()]
        public decimal PercentualDevolucao
        {
            get;
            set;
        }
    }
}
